Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: allow more concurrency in CI #1625

Merged
merged 2 commits into from
May 2, 2024

Conversation

cpcloud
Copy link
Collaborator

@cpcloud cpcloud commented May 2, 2024

Allow builds that do not require one-at-a-time runs to run concurrently

@cpcloud cpcloud enabled auto-merge May 2, 2024 14:36
@cpcloud cpcloud merged commit beb9518 into nix-community:master May 2, 2024
154 checks passed
@zowoq
Copy link
Contributor

zowoq commented May 9, 2024

Concurrency was intentionally disabled in #1470 because this repo runs 150 jobs at once which blocks jobs in other repos.

@cpcloud
Copy link
Collaborator Author

cpcloud commented May 9, 2024

Oh, because of the shared resources in all of nix-community? Ok, I can disable it again, sorry about that.

@cpcloud cpcloud deleted the more-ci-concurrency branch May 9, 2024 14:46
@cpcloud
Copy link
Collaborator Author

cpcloud commented May 9, 2024

FWIW, 150+ jobs are still run with or without this PR, the difference is that individual jobs can be queued from other PRs, instead of only allowing a single workflow to run at once. Allowing only a single workflow's worth of jobs to run definitely cuts down on the amount of concurrency used by this repo though.

@zowoq
Copy link
Contributor

zowoq commented May 9, 2024

https://nix-community.org/continuous-integration/

Using the community buildbot might be an option for the builds that don't need overridden inputs, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants